(
    (documentation "Title" "Name Surname" "Short Description")
    (DC PoshBot (goal ((fail)))
        (drives
            ((rearm                     (trigger ((seeTarget)  (hasBetterWeapon)))          rearm))
            ((shoot                     (trigger ((seeTarget)(notShooting)))                shootTarget))
            ((hide                      (trigger ((isAttacked) (seeTarget)(hasNearCover)))  hide))
            ((defend                    (trigger (isAttacked))                              turnAndStrafe))
            ((near-death                (trigger ((nearDeath)))                             findMeds))            
            ((look_around               (trigger ((canBoost)))                              lookAround))
        )
    )
)
(
    (documentation "Title" "Name Surname" "Short Description")
    (DC PoshBot (goal ((fail)))
        (drives
            ((near-death                (trigger ((nearDeath)))                         findMeds))
            ((rearm                     (trigger ((seeTarget)  (hasBetterWeapon)))      rearm))
            ((defend                    (trigger ((isAttacked) (notSeeTarget)))         turnAndStrafe))
            ((hide                      (trigger ((isAttacked) (seeTarget)(hasNearCover)))       hide))
            ((shoot                     (trigger (seeTarget))                           shotTarget))
            ((hunt                      (trigger ((notSeeTarget) (notKillEnemy)))       huntEnemy))
            ((look_around               (trigger ((canBoost)))                          lookAround))
        )
    )
)